package com.xiaoshuidi.cloud.module.iot.dal.model.doorLock;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
public class AsyncCleanReq {
    /**
     * iot 设备唯一编号
     */
    @Schema(description = "设备唯一编号")
    private String deviceNo;

    /**
     * 执行日期 形如 2023-04-01
     */
    @Schema(description = "执行日期")
    private String actionDate;

    /**
     * 不超过8位的数字密码
     */
    @Schema(description = "密码")
    private String password;

    /**
     * 密码起始时间
     */
    @Schema(description = "密码起始时间")
    private Date startTime;

    /**
     * 密码结束时间
     */
    @Schema(description = "密码结束时间")
    private Date endTime;

    /**
     * 密码持有人名称
     */
    @Schema(description = "密码持有人名称")
    private String userName;

    /**
     * 密码持有人手机号
     */
    @Schema(description = "密码持有人手机号")
    private String mobile;

    /**
     * 下发人名称
     */
    @Schema(description = "下发人名称")
    private String operatorName;

    /**
     * 内部服务使用，发送的每一个消息都有uuid字段；
     */
    @Schema(description = "uuid")
    private String uuid;

}
